<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    //Arrray.prototype.forEach(callback) //callback 是一个函数
    var arr2 = ['aa', 'bb', 'cc'];
    //    for(var i=0;i<arr.length;i++){
    //        alert(arr[i]);
    //    }
    //alert(v)
        function foo(v){
            console.log(v);
        }
    //    arr.forEach(foo);

//    function myForEach(callback, arr) {// var callback = foo,var arr = arr2
//        for (var i = 0; i < arr.length; i++) {
//            callback(arr[i]);
//        }
//    }
//
//    myForEach(function(v){
//        console.log(v);
//    },arr2);


//    function mainFun(callback,num){//callback = childFun num = 3 num = ['aa', 'bb', 'cc']
//        for(var i=0;i<num.length;i++){
//            callback(num[i],i,num)
//        }
//
//    }
//    function childFun(v,k,arr){
//        alert(v)
//        alert(k)
//        alert(arr)
//    }
//    var arr2 = ['aa', 'bb', 'cc'];
//    mainFun(childFun,arr2)
</script>
</body>
</html>